package com.merak.miner.data.persist.entity;


import java.util.Date;
import java.util.List;
import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

/**
 * @description pop_so
 * @author cãomao
 * @date 2021-11-16
 */
@Data
public class PopSo implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * so_nbr
     */
    private String soNbr;

    /**
     * so_seq
     */
    private String soSeq;

    /**
     * local_net_id
     */
    private String localNetId;

    /**
     * area_id
     */
    private String areaId;

    /**
     * prod_id
     */
    private String prodId;

    /**
     * chg_serv_spec_id
     */
    private String chgServSpecId;

    /**
     * business_id
     */
    private String businessId;

    /**
     * serv_inst_id
     */
    private String servInstId;

    /**
     * so_type
     */
    private String soType;

    /**
     * so_cat
     */
    private String soCat;

    /**
     * priority
     */
    private String priority;

    /**
     * co_nbr
     */
    private String coNbr;

    /**
     * ext_so_nbr
     */
    private String extSoNbr;

    /**
     * rela_ext_so_nbr
     */
    private String relaExtSoNbr;

    /**
     * reason_id
     */
    private String reasonId;

    /**
     * reason_info
     */
    private String reasonInfo;

    /**
     * so_meth
     */
    private String soMeth;


    /**
     * so_work_area_id
     */
    private String soWorkAreaId;

    /**
     * so_work_area_name
     */
    private String soWorkAreaName;

    /**
     * so_staff_id
     */
    private String soStaffId;

    /**
     * so_staff_name
     */
    private String soStaffName;

    /**
     * appl_date
     */
    private String applDate;

    /**
     * party_role_type_id
     */
    private String partyRoleTypeId;

    /**
     * party_role_id
     */
    private String partyRoleId;

    /**
     * dev_dept_id
     */
    private String devDeptId;

    /**
     * dev_party_role_type_id
     */
    private String devPartyRoleTypeId;

    /**
     * dev_party_role_id
     */
    private String devPartyRoleId;

    /**
     * dev_party_name
     */
    private String devPartyName;

    /**
     * dev_contact_info
     */
    private String devContactInfo;

    /**
     * cust_id
     */
    private String custId;

    /**
     * contact_name
     */
    private String contactName;

    /**
     * contact_phone
     */
    private String contactPhone;

    /**
     * ms_plan_target_id
     */
    private String msPlanTargetId;

    /**
     * ms_plan_name
     */
    private String msPlanName;

    /**
     * ms_task_id
     */
    private String msTaskId;

    /**
     * ms_task_name
     */
    private String msTaskName;

    /**
     * ms_task_prj_id
     */
    private String msTaskPrjId;

    /**
     * ms_task_prj_name
     */
    private String msTaskPrjName;

    /**
     * exch_id
     */
    private String exchId;

    /**
     * addr_id
     */
    private String addrId;

    /**
     * addr_info
     */
    private String addrInfo;

    /**
     * bill_type
     */
    private String billType;

    /**
     * pay_sts
     */
    private String paySts;

    /**
     * pay_man_name
     */
    private String payManName;

    /**
     * pay_man_tele_nbr
     */
    private String payManTeleNbr;

    /**
     * acct_nbr
     */
    private String acctNbr;

    /**
     * req_comp_date
     */
    private Date reqCompDate;

    /**
     * real_time_flag
     */
    private String realTimeFlag;

    /**
     * pre_alarm_date
     */
    private Date preAlarmDate;

    /**
     * alarm_date
     */
    private String alarmDate;

    /**
     * fail_reason_id
     */
    private String failReasonId;

    /**
     * overtime_id
     */
    private String overtimeId;

    /**
     * compl_date
     */
    private Date complDate;

    /**
     * credential_no
     */
    private String credentialNo;

    /**
     * so_lock_sts
     */
    private String soLockSts;

    /**
     * so_lock_date
     */
    private Date soLockDate;

    /**
     * node_sts
     */
    private String nodeSts;

    /**
     * node_sts_date
     */
    private Date nodeStsDate;

    /**
     * so_sts
     */
    private String soSts;

    /**
     * so_sts_date
     */
    private Date soStsDate;

    /**
     * sts
     */
    private String sts;

    /**
     * sts_date
     */
    private Date stsDate;

    /**
     * remarks
     */
    private String remarks;

    /**
     * cso_nbr
     */
    private String csoNbr;

    /**
     * acc_nbr
     */
    private String accNbr;

    /**
     * book_time
     */
    private String bookTime;

    /**
     * one_day_flag
     */
    private String oneDayFlag;

    /**
     * trade_id
     */
    private String tradeId;

    /**
     * trade_name
     */
    private String tradeName;

    /**
     * create_date
     */
    private Date createDate;

    /**
     * res_system
     */
    private String resSystem;

    public PopSo() {}
}